export interface IPasswordRule {
  requiredLength: number
  requiredUniqueChars: number
  requireNonAlphanumeric: boolean
  requireLowercase: boolean
  requireUppercase: boolean
  requireDigit: boolean
}

export interface ILoginRule {
  allowedForNewUsers: boolean
  lockoutDuration: number
  maxFailedAccessAttempts: number
}

export interface IDepartmentRule {
  maxUserMembershipCount: number
}

export interface IUserRule {
  isUserNameUpdateEnabled: boolean
  isEmailUpdateEnabled: boolean
}
